Arlington, VA | Herndon, VA | Seattle, WA | Boston, MA | Vancouver, Canada | New York City | Los Angeles, CA | Portland, OR | Baltimore, MD
Help maintain a secure, scalable cloud environment for our customers.
The AWS Security team owns security for all services offered by AWS, including EC2 and S3. This creates a lot of different opportunities for cross-team collaboration and high visibility into the company. We dive deep into security technologies to innovate and provide our customers the best possible experience with every transaction that happens in the cloud. Our projects include building new authentication systems, enhancing cryptography, and conducting massive-scale audit analysis.
As part of the AWS Security team, you’ll work alongside a motivated and diverse team eager to transform the cloud security landscape. You’ll collaborate across our technology teams to develop the solutions necessary to build network architecture that meets the requirements of the most security-sensitive organizations. The opportunity for personal career development is endless and comes along with the satisfaction of knowing that your work directly contributes to the success of our customers. If you’re looking to work on security-specific tools and features across network security, configuration management, access control, and data encryption, we have a role for you.
As part of our “Best Fit” hiring process, you only submit one application, and you will be automatically considered for multiple software engineer job opportunities that match your preferences. Then, you choose your team!
You will design and implement critical features in either front-end, back-end, or full-stack interfaces/systems for consumer or internal-facing products, depending on the team you choose. Your standards of the software built will be high, since it has the potential be extended for multiple use cases, for even greater impact. As an effective communicator, you understand the requirements of your customers and stakeholders and drive consensus between multiple teams to deliver software effectively. You are curious to learn new and complex technologies and willing to train new teammates on how the team’s software works.
Save time. One job application. Many opportunities. You choose your team.